package cn.dz.array05;

/**
 * @ClassName ArrayTest02
 * @package: cn.dz.array05
 * @Description 数组获取最大值
 * @Author dz
 * @Date 2025/1/25 14:17
 * @Version 1.0
 * 数组：是一种用于存储多个相同类型数据的存储模型
 *
 *     定义格式：(推荐方式)
 *         数据类型[] 数组名;
 *         举例：int[] arr;
 *
 *     数组初始化：
 *         A:所谓初始化：就是为数组中的数组元素分配内存空间，并为每个数组元素赋值
 *         B:数组初始化
 *             动态初始化
 *             静态初始化
 **/
public class ArrayTest02 {
    public static void main(String[] args) {
        // 定义数组
        int[] arr = {12, 45, 98, 73, 60};

        // 定义一个变量，用于保存最大值
        // 取数组中第一个数据作为变量的初始值
        int max = arr[0];

        // 与数组中剩余的数据逐个比对，每次比将最大值保存到变量中
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] > max) {
                max = arr[i];
            }
        }

        // 循环结束后打印变量的值
        System.out.println("max:" + max);
    }
}
